home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 17 / CU Amiga Magazine's Super CD-ROM 17 (1997)(EMAP Images)(GB)[!][issue 1997-12].iso / CUCD / Programming / DiceSource / lib / ctype / caryb.c < prev    next >
C/C++ Source or Header  |  1997-09-09  |  2KB  |  52 lines

  1. /*
  2.  *  CARYB.C
  3.  *
  4.  *    (c)Copyright 1992-1997 Obvious Implementations Corp.  Redistribution and
  5.  *    use is allowed under the terms of the DICE-LICENSE FILE,
  6.  *    DICE-LICENSE.TXT.
  7.  *
  8.  */
  9.  
  10. #include <ctype.h>
  11.  
  12. #define PU  __CF_ISPUNCT
  13. #define XD  __CF_ISXDIGIT
  14. #define IP  __CF_ISPRINT
  15.  
  16. const unsigned char __CAryb[257] = {
  17.     0,
  18.     0        ,0        ,0        ,0        ,0        ,0        ,0        ,0        ,
  19.     0        ,0        ,0        ,0        ,0        ,0        ,0        ,0        ,
  20.     0        ,0        ,0        ,0        ,0        ,0        ,0        ,0        ,
  21.     0        ,0        ,0        ,0        ,0        ,0        ,0        ,0        ,
  22.     IP        ,IP|PU        ,IP|PU    ,IP|PU        ,IP|PU    ,IP|PU        ,IP|PU    ,IP|PU        ,
  23.     IP|PU    ,IP|PU        ,IP|PU    ,IP|PU        ,IP|PU    ,IP|PU        ,IP|PU    ,IP|PU        ,
  24.     IP|XD    ,IP|XD        ,IP|XD    ,IP|XD        ,IP|XD    ,IP|XD        ,IP|XD    ,IP|XD        ,
  25.     IP|XD    ,IP|XD        ,IP|PU    ,IP|PU        ,IP|PU    ,IP|PU        ,IP|PU    ,IP|PU        ,
  26.     IP|PU    ,IP|XD        ,IP|XD    ,IP|XD        ,IP|XD    ,IP|XD        ,IP|XD    ,IP        ,
  27.     IP        ,IP        ,IP     ,IP        ,IP     ,IP        ,IP     ,IP        ,
  28.     IP        ,IP        ,IP     ,IP        ,IP     ,IP        ,IP     ,IP        ,
  29.     IP        ,IP        ,IP     ,IP|PU        ,IP|PU    ,IP|PU        ,IP|PU    ,IP|PU        ,
  30.     IP|PU    ,IP|XD        ,IP|XD    ,IP|XD        ,IP|XD    ,IP|XD        ,IP|XD    ,IP        ,
  31.     IP        ,IP        ,IP     ,IP        ,IP     ,IP        ,IP     ,IP        ,
  32.     IP        ,IP        ,IP     ,IP        ,IP     ,IP        ,IP     ,IP        ,
  33.     IP        ,IP        ,IP     ,IP|PU        ,IP|PU    ,IP|PU        ,IP|PU    ,0        ,
  34.     0        ,0        ,0        ,0        ,0        ,0        ,0        ,0        ,
  35.     0        ,0        ,0        ,0        ,0        ,0        ,0        ,0        ,
  36.     0        ,0        ,0        ,0        ,0        ,0        ,0        ,0        ,
  37.     0        ,0        ,0        ,0        ,0        ,0        ,0        ,0        ,
  38.     IP        ,IP|PU        ,IP|PU    ,IP|PU        ,IP|PU    ,IP|PU        ,IP|PU    ,IP|PU        ,
  39.     IP|PU    ,IP|PU        ,IP|PU    ,IP|PU        ,IP|PU    ,IP|PU        ,IP|PU    ,IP|PU        ,
  40.     IP|PU    ,IP|PU        ,IP|PU    ,IP|PU        ,IP|PU    ,IP|PU        ,IP|PU    ,IP|PU        ,
  41.     IP|PU    ,IP|PU        ,IP|PU    ,IP|PU        ,IP|PU    ,IP|PU        ,IP|PU    ,IP|PU        ,
  42.     IP        ,IP        ,IP     ,IP        ,IP     ,IP        ,IP     ,IP        ,
  43.     IP        ,IP        ,IP     ,IP        ,IP     ,IP        ,IP     ,IP        ,
  44.     IP        ,IP        ,IP     ,IP        ,IP     ,IP        ,IP     ,IP        ,
  45.     IP        ,IP        ,IP     ,IP        ,IP     ,IP        ,IP       ,IP        ,
  46.     IP        ,IP        ,IP     ,IP        ,IP     ,IP        ,IP     ,IP        ,
  47.     IP        ,IP        ,IP     ,IP        ,IP     ,IP        ,IP     ,IP        ,
  48.     IP        ,IP        ,IP     ,IP        ,IP     ,IP        ,IP     ,IP|PU        ,
  49.     IP        ,IP        ,IP     ,IP        ,IP     ,IP        ,IP     ,IP        ,
  50. };
  51.  
  52.